package org.goyo.main.domain.dao.system;

import java.util.List;
import java.util.Map;

import org.goyo.common.exception.DBException;
import org.goyo.common.utils.Pager;
import org.goyo.main.domain.dao.IBaseDAO;
import org.goyo.main.domain.entity.system.SysRole;

public interface ISysRoleDao extends IBaseDAO{
	
	/**
	 * 条件查找
	 * 
	 * @author chenchuan
	 * 2014年10月23日
	 */
	public Pager findByCond(String cond,Pager pager) throws DBException;

	/**
	 * 条件条数
	 * 
	 * @author chenchuan
	 * 2014年10月25日
	 */
	public int findByCondCount(Map<String, Object> cond) throws DBException;
	
	/**
	 * 根据用户查找角色
	 * @return
	 * @throws DBException
	 */
	public List<SysRole> findByUserId(String userId) throws DBException;
	
	
}
